<?php
//zur Datenbank verbinden
connect_db();

//session starten falls noch keine gestartet ist
@session_start();
////////////////////////
//darstellungsfunktionen
////////////////////////

//zeigt banner+logo oben an
function show_banner($ver=0){
	$path="";
	if($ver==1) $path = "../";
	if($ver==2) $path = "../../";
	echo "<a href=\"".$path."index.php\"><img src=\"".$path."bog.gif\"></a>";
}

//zeigt navigationsleiste an
function show_navi($ver=0){
	$path="";
	if($ver==1) $path = "../";
	if($ver==2) $path = "../../";
	echo "<a href=\"".$path."index.php\">Home</a><br>
		---------------<br>
		Games:<br>
		---------------<br>
		<a href=\"".$path."soldat/playSoldat.php\">Soldat</a><br>
		<a href=\"".$path."kud/playKUD.php\">KampfUmDeutschland</a><br>
		<a href=\"".$path."snake/playSnake.php\">PRO-Snake</a><br>
		<a href=\"".$path."java3d/Game3d.php\">Game3d</a><br>
		<a href=\"".$path."kickoff/\">KickOff</a><br>
		---------------<br>
		<a href=\"".$path."highscores.php\">Highscores</a>";
}



////////////////////////
//datenbankfunktionen
////////////////////////

//fügt neuen highscore hinzu
function add_highscore($game,$spieler_name,$punkte){
	$sql="INSERT INTO highscore
         	SET
         	game = '".$game."',
                 spieler_name = '".$spieler_name."',
                 punkte = '".$punkte."'";
	$result = mysql_db_query($GLOBALS['db_user'],$sql);
	if(!$result) echo 'Fehler-Nr. ' . mysql_errno() . ' - ' . mysql_error();
}

//entschlüssselt code und fügt neuen highscore hinzu
function add_decoded_highscore($game,$spieler_name,$c){
	if($c%1777!=0) return 0;
	$punkte = $c/1777-17;
	$sql="INSERT INTO highscore
         	SET
         	game = '".$game."',
            spieler_name = '".$spieler_name."',
            punkte = '".$punkte."'";
	$result = mysql_db_query($GLOBALS['db_user'],$sql);
	if(!$result) echo 'Fehler-Nr. ' . mysql_errno() . ' - ' . mysql_error();
}

//zeigt die highscoreliste des betreffenden games an
function get_highscore($game){
	$sql="SELECT * FROM highscore WHERE game = '".$game."' ORDER BY punkte DESC";
	$result = mysql_db_query($GLOBALS['db_user'],$sql);
	if(!$result) echo 'Fehler-Nr. ' . mysql_errno() . ' - ' . mysql_error();
	return $result;
}

//gibt namen aller spiele zu denen highscores existieren zur�ck
function get_games(){
	$sql ="SELECT DISTINCT(game) FROM highscore";
	
	$result = mysql_db_query($GLOBALS['db_user'],$sql);
	if(!$result) echo 'Fehler-Nr. ' . mysql_errno() . ' - ' . mysql_error();
	return $result;
}


//verbinden mit Datenbank
function connect_db(){
	/* Datenbankserver - In der Regel die IP */
	$db_server = 'localhost';
	/* Datenbankname */
	$db_name = 'mobaras_bogg';
	/* Datenbankuser */
	$GLOBALS['db_user'] = 'mobaras_bogg';
	global $db_user;
	/* Datenbankpasswort */
	$db_passwort = 'breakdance85';
	/* Erstellt Connect zu Datenbank-Server her */
	$db = @mysql_connect($db_server, $db_user, $db_passwort);
}

?>
